Job Details

Senior Data Scientist (with full stack development expertise)

About

Description

We are looking for a Senior Data Scientist with full stack development expertise to lead the design and implementation of intelligent, scalable digital solutions. This hybrid role blends deep data science knowledge with hands-on full stack development skills to deliver end-to-end applications that support advanced analytics, AI/LLM integration, and business decision-making. You’ll take ownership of projects spanning model development, data engineering, and the creation of web-based tools and dashboards. From defining business problems and building models, to deploying interactive applications and real-time data systems, you'll help shape how data and AI enhance internal workflows and strategic outcomes across the organization.

Responsibilities

  • Lead design and development of end-to-end machine learning models
  • Own data science lifecycle: from exploration and experimentation to production deployment
  • Work with engineers and analysts to build pipelines and intelligent systems
  • Drive AI/ML use cases, including NLP, forecasting, anomaly detection, and optimization
  • Mentor junior team members and help establish best practices
  • Communicate findings and strategic recommendations to leadership
  • Assess, integrate, and extract data across multiple databases (structured and unstructured) to create usable datasets for analytics, dashboards, and business reporting
  • Design and implement automated data extraction and transformation workflows to support real-time reporting needs
  • Collaborate with IT and business units to understand data architecture and improve data accessibility and governance

Qualifications

  • 5+ years in data science or related field
  • Expert proficiency in Python (e
  • g
  • , Scikit-learn, PyTorch/TensorFlow, Statsmodels)
  • Strong SQL and experience with data engineering workflows
  • Proven ability to translate business problems into data science solutions
  • Hands-on experience with production ML pipelines and CI/CD
  • Familiarity with Azure cloud platforms
  • Excellent storytelling and stakeholder management skills
  • Proficiency in full-stack development (e
  • g
  • , JavaScript/TypeScript, Node
  • js, React, or similar), enabling development of internal tools or dashboards where necessary
  • Strong understanding of relational and non-relational databases (e
  • g
  • , SQL Server, MongoDB, PostgreSQL)
  • Demonstrated experience in integrating backend services with frontend applications for end-to-end data solution

Application instructions:

  • Additional Skills Experience with LLMs (e.g., OpenAI, Hugging Face Transformers). Background in building recommendation engines, predictive maintenance, or fraud detection. Familiarity with MLOps tools (e.g., MLflow, Kubeflow). Experience working with unstructured data (text, image, audio). "Experience developing and maintaining business intelligence dashboards (e.g., Power BI, Tableau, custom-built)." "Knowledge of DevOps tools and practices for managing infrastructure supporting analytics workloads."

Hiring organization

Hiring organization image

GIC

Employment Type: job

Job Location: Johannesburg

Base Salary: Permanent

Closing Date:

Apply Now

Related Jobs

Company Logo
Senior Data Scientist (with full stack development expertise)
View Details
Company Logo
Senior Data Scientist - Financial Services
View Details
Company Logo
Data Scientist (Junior To Senior)
View Details